7.4 /agents - 管理自定义AI子代理

2 分钟阅读

概述#

/agents 命令用于管理专门的自定义 AI 子代理。子代理是具有特定角色和技能的 AI 实例,可以处理特定类型的任务,提高工作效率。

基本语法#

bash
/agents [subcommand]

子命令#

子命令描述
无参数列出所有可用的子代理
create创建新的子代理
edit编辑现有子代理
delete删除子代理
use使用指定的子代理

功能说明#

列出子代理#

bash
/agents # 输出示例: # Available agents: # - code-reviewer: 专注于代码审查 # - bug-fixer: 专注于修复错误 # - refactoring: 专注于代码重构

创建子代理#

bash
/agents create # 按照提示输入: # - 代理名称 # - 角色描述 # - 技能要求 # - 工作流程

使用子代理#

bash
/agents use code-reviewer # 现在所有请求将由 code-reviewer 代理处理

使用场景#

1. 代码审查#

bash
# 使用专门的代码审查代理 /agents use code-reviewer # 请求代码审查 请审查 src/utils.js 文件

2. 错误修复#

bash
# 切换到错误修复代理 /agents use bug-fixer # 请求修复错误 修复这个错误:TypeError: Cannot read property 'x' of undefined

3. 代码重构#

bash
# 使用重构代理 /agents use refactoring # 请求重构 重构这个函数以提高性能

子代理的优势#

  1. 专业化:每个子代理专注于特定领域,提供更专业的服务
  2. 一致性:使用相同的子代理可以保持输出风格的一致性
  3. 效率:子代理已经预设了特定任务的工作流程,提高效率
  4. 可定制:可以根据团队需求创建自定义子代理

注意事项#

  1. 子代理配置存储在项目或用户级别
  2. 切换子代理会影响后续所有请求
  3. 可以随时切换回默认代理
  4. 子代理的技能和角色需要在创建时明确定义

与其他命令的配合使用#

bash
# 初始化项目,使用特定代理,然后开始工作 /init /agents use code-reviewer # 执行流程: # 1. 初始化项目知识图谱 # 2. 切换到代码审查代理 # 3. 所有后续请求将由代码审查代理处理

最佳实践#

  1. 任务匹配:根据任务类型选择合适的子代理
  2. 创建专用代理:为频繁使用的任务创建专门的子代理
  3. 团队共享:将团队常用的子代理配置共享到项目中
  4. 定期更新:根据需求变化更新子代理配置

总结#

/agents 命令是 Claude Code 中用于管理 AI 子代理的核心命令。通过使用此命令,你可以:

  • 创建和管理专门的自定义 AI 子代理
  • 根据任务类型切换不同的代理
  • 提高特定任务的效率和质量
  • 保持团队工作风格的一致性

合理使用 /agents 命令可以帮助你在不同类型的任务中获得更专业、更高效的 AI 辅助。

标记本节教程为已读

记录您的学习进度,方便后续查看。